<?php
App::import('Model', 'Movimiento');
$modeloMovimientos = new Movimiento();
?>
<div class="row">
    <div class="col-md-12">
        <h3 class="page-title">Movimientos</h3>
        <div class="portlet box blue">
            <div class="portlet-title">
                <div class="caption"><i class="icon-globe"></i>Listado de Productos</div>

                <div class="actions">
                    <div class="btn-group">
                        <a class="btn default" href="#" data-toggle="dropdown">
                            Columns
                            <i class="icon-angle-down"></i>
                        </a>

                        <div id="sample_2_column_toggler" class="dropdown-menu hold-on-click dropdown-checkboxes pull-right">
                            <label><input type="checkbox" checked data-column="0">Producto</label>
                            <label><input type="checkbox" checked data-column="1">Descripcion</label>
                            <label><input type="checkbox" checked data-column="2">Totales</label>
                            <label><input type="checkbox" checked data-column="3">Acciones</label>
                        </div>
                    </div>
                </div>
            </div>
            <div class="portlet-body">
                <table class="table table-striped table-bordered table-hover table-full-width" id="tablaMov">
                    <thead>
                        <tr>
                            <th>Numero</th>
                            <th>Producto</th>
                            <th>Categoria</th>                            
                            <th>Descripcion</th>
                            <th>Sotck</th>
                            <th>Acciones</th>
                        </tr>
                    </thead>
                    <tbody>
                    <?php $i=1; ?>
                        <?php foreach ($productos as $pro): ?>
                            <?php $idProducto = $pro['Producto']['id']; ?>
                            <?php //debug($productos);?>
                            <?php //$movimientos = $this->Movimiento->find('all');?>
                            <tr>
                                <td><?php echo $i; $i++; ?></td>
                                <td><?php echo $pro['Producto']['nombre']; ?></td> 
                                <td><?php echo $pro['Producto']['categoria_id']; ?></td>
                                <td><?php echo $pro['Producto']['descripcion']; ?></td>
                                <td>
                                    <?php
                                    //echo $pro['Producto']['total']; 
                                    $total = $modeloMovimientos->find('first', array(
                                        'recursive' => -1,
                                        'conditions' => array(
                                            'Movimiento.producto_id' => $idProducto,
                                            'Movimiento.almacene_id' => 1,
                                        ),
                                        'order' => 'Movimiento.id DESC'
                                            //'fields'=>array('MAX(Movimiento.id) as ')
                                    ));
                                    //debug($total);
                                    echo '<strong>' . $total['Movimiento']['total'] . '</strong>';
                                    ?>
                                </td>
                                <td>
                                <a data-toggle="modal" href="#almacen<?php echo $pro['Producto']['id'] ?>" class="btn default btn-xs green"><i class="icon-arrow-up"></i>INGRESO A ALMACEN</a>
                                <a data-toggle="modal" href="#salidalmacen<?php echo $pro['Producto']['id'] ?>" class="btn default btn-xs red"><i class="icon-arrow-up"></i>SALIDA DE ALMACEN</a>
                                </td>
                            </tr>
                            <div class="modal fade" id="almacen<?php echo $pro['Producto']['id'] ?>" tabindex="-1" role="basic" aria-hidden="true">
                            <div class="modal-dialog">
                                <div class="modal-content">
                                    <div class="modal-header">
                                        <button type="button" class="close" data-dismiss="modal" aria-hidden="true"></button>
                                        <h2 align="center">INGRESO A ALMACEN </h2>
                                        <h4 class="modal-title">Producto: <b><?php echo $pro['Producto']['nombre']; ?></b></h4>
                                        <h4>Cant. CAJA: <b><?php echo $pro['Producto']['caja']; ?></b> Unidades &nbsp;&nbsp;&nbsp; Cant. MEDIA CAJA: <b><?php echo $pro['Producto']['media_caja']; ?></b> Unidades</h4>
                                    </div>
                                    <?php echo $this->Form->create('Movimiento', array('action' => 'ingreso')); ?>
                                    <div class="modal-body">                                      

                                        <?php echo $this->Form->hidden('producto_id', array('value' => $pro['Producto']['id'])); ?>
                                        <div class="row">
                                            <div class="col-md-12">
                                                <p>
                                                    <b>Seleccione el Proveedor: </b> <?php echo $this->Form->select('categoria_id', $dproveedor, array('placeholder' => 'Ingrese la cantidad Ej: 25', 'type' => 'number', 'required', 'class' => 'col-md-4 form-control')); ?>
                                                </p>
                                                <p>
                                                    <b>Precio Unitatio: </b> <?php echo $this->Form->text('precio_unitario', $almacenes, array('required', 'class' => 'col-md-12 form-control')); ?>
                                                </p>
                                                <p>
                                                    <b>Ingrese la Cantidad: </b> <?php echo $this->Form->text('ingreso', $almacenes, array('required', 'class' => 'col-md-12 form-control')); ?>
                                                </p>
                                            </div>
                                        </div>

                                    </div>
                                    <div class="modal-footer">
                                        <button type="button" class="btn default" data-dismiss="modal">Cerrar</button>
                                        <button type="submit" class="btn blue">Guardar</button>
                                    </div>
                                    <?php echo $this->Form->end(); ?>
                                </div>
                                <!-- /.modal-content -->
                            </div>
                            <!-- /.modal-dialog -->
                        </div>
                        <div class="modal fade" id="salidalmacen<?php echo $pro['Producto']['id'] ?>" tabindex="-1" role="basic" aria-hidden="true">
                            <div class="modal-dialog">
                                <div class="modal-content">
                                    <div class="modal-header">
                                        <button type="button" class="close" data-dismiss="modal" aria-hidden="true"></button>
                                        <h2 align="center">SALIDA DE ALMACEN</h2>
                                        <h4 class="modal-title">Producto: <b><?php echo $pro['Producto']['nombre']; ?></b></h4>
                                        <h4>Cant. CAJA: <b><?php echo $pro['Producto']['caja']; ?></b> Unidades &nbsp;&nbsp;&nbsp; Cant. MEDIA CAJA: <b><?php echo $pro['Producto']['media_caja']; ?></b> Unidades</h4>
                                    </div>
                                    <?php echo $this->Form->create('Movimiento', array('action' => 'salida')); ?>
                                    <div class="modal-body">                                      

                                        <?php echo $this->Form->hidden('producto_id', array('value' => $pro['Producto']['id'])); ?>
                                        <?php //echo $this->form->hidden ('precio', array('value'=>$pro['Movimiento']['precio']));?>
                                        <div class="row">
                                            <div class="col-md-12">
                                                <p>
                                                    <b>Seleccione el Usuario: </b> <?php echo $this->Form->select('user_id', $dusuario, array('placeholder' => 'Ingrese la cantidad Ej: 25', 'type' => 'number', 'required', 'class' => 'col-md-4 form-control')); ?>
                                                </p>
                                                <p>
                                                    <b>Cantidad: </b> <?php echo $this->Form->text('salida', $almacenes, array('required', 'class' => 'col-md-12 form-control')); ?>
                                                </p>
                                            </div>
                                        </div>

                                    </div>
                                    <div class="modal-footer">
                                        <button type="button" class="btn default" data-dismiss="modal">Cerrar</button>
                                        <button type="submit" class="btn blue">Guardar</button>
                                    </div>
                                    <?php echo $this->Form->end(); ?>
                                </div>
                                <!-- /.modal-content -->
                            </div>
                            <!-- /.modal-dialog -->
                        </div>

                    <?php endforeach; ?> 

                    </tbody>
                </table>
            </div>
        </div>
    </div>




</div>
<script>
    jQuery(document).ready(function() {
        $('#tablaMov').dataTable({
            "aoColumns": [
                {"asSorting": ["asc"]},
                null,
                null
            ]
        });
    });
</script>

